<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>

<div style="width:300px;height:300px;border:solid 1px red;top:0px;left:0px;position:absolute;">
<div style="width:290px;height:290px;border:solid 1px green;">

<div style="height:80px;">似乎这样解释也有道理，甚至能够解释通为什么在父容器加入relative之后元素会随父容器的滚动条一起滚动。但我认为这只能说明IE在处理的时候忘记了父容器不是relative的情况——所以在IE8中改了过来。另外absolute应该不是根据“上一个定义了absolute的容器来定位吧”，他整个都会脱离文档流，无论他的父容器的滚动条怎么动，他都不会理的。
</div>
<div style="height:80px;">似乎这样解释也有道理，甚至能够解释通为什么在父容器加入relative之后元素会随父容器的滚动条一起滚动。但我认为这只能说明IE在处理的时候忘记了父容器不是relative的情况——所以在IE8中改了过来。另外absolute应该不是根据“上一个定义了absolute的容器来定位吧”，他整个都会脱离文档流，无论他的父容器的滚动条怎么动，他都不会理的。
</div>
<div style="height:80px;">似乎这样解释也有道理，甚至能够解释通为什么在父容器加入relative之后元素会随父容器的滚动条一起滚动。但我认为这只能说明IE在处理的时候忘记了父容器不是relative的情况——所以在IE8中改了过来。另外absolute应该不是根据“上一个定义了absolute的容器来定位吧”，他整个都会脱离文档流，无论他的父容器的滚动条怎么动，他都不会理的。
</div>
<div style="height:80px;">似乎这样解释也有道理，甚至能够解释通为什么在父容器加入relative之后元素会随父容器的滚动条一起滚动。但我认为这只能说明IE在处理的时候忘记了父容器不是relative的情况——所以在IE8中改了过来。另外absolute应该不是根据“上一个定义了absolute的容器来定位吧”，他整个都会脱离文档流，无论他的父容器的滚动条怎么动，他都不会理的。
</div>
<div style="height:80px;">似乎这样解释也有道理，甚至能够解释通为什么在父容器加入relative之后元素会随父容器的滚动条一起滚动。但我认为这只能说明IE在处理的时候忘记了父容器不是relative的情况——所以在IE8中改了过来。另外absolute应该不是根据“上一个定义了absolute的容器来定位吧”，他整个都会脱离文档流，无论他的父容器的滚动条怎么动，他都不会理的。
</div>

</div>
</div>


</body>
</html>